#include <pybind11/pybind11.h>
#include <pybind11/stl.h>
namespace py = pybind11;

void initNode(py::module &);
void initRenderable(py::module &);
void initAnimable(py::module &);
void initCustomable(py::module &);
void initDynamicBody(py::module &);
void initSceneGraph(py::module &);

void initSceneGraphModule(py::module &mod_scene_graph)
{
    mod_scene_graph.doc() = "scene graph submodule";
    initNode(mod_scene_graph);
    initRenderable(mod_scene_graph);
    initAnimable(mod_scene_graph);
    initCustomable(mod_scene_graph);
    initDynamicBody(mod_scene_graph);
    initSceneGraph(mod_scene_graph);
}